package com.mxdx.edu.common.log;

/**
 * 将需要打印的日志信息存放到本地线程
 * 
 * @author zyc
 * @date 2015年4月21日
 */
public class SysLogModelContext {

    // log日志信息
    private static ThreadLocal<LogModel<Object>> tlm = new ThreadLocal<LogModel<Object>>();

    // 设定
    public static void setlm(LogModel<Object> lm) {
        tlm.set(lm);
    }

    // 获取
    @SuppressWarnings("unchecked")
    public static LogModel<Object> getLm() {
        Object lm = tlm.get();
        if (lm == null) {
            return new LogModel<Object>();
        }
        return (LogModel<Object>) lm;
    }

    // remove掉
    public static void removeLm() {
        tlm.remove();
    }
}
